nicaragua lake - French English Dictionary